设置额外HTML代码-模板文件(1.4.0+)

setExtraHtmlFile('模板文件名', '标记'[, 模板输出变量])

该方法从1.4.0版本开始支持。

标记位置如下:

设置额外HTML代码-模板文件(1.4.0+) - 图1

用法如下:

  1. ->setExtraHtmlFile('test', 'toolbar_top')

框架会自动加载模板:\application\plan\view\admin\模块名\test.html的内容到表格的toolbar_top位置。

如果模板内需要用到变量,可传入变量,并且模板内支持ThinkPHP的模板写法。

  1. $params = [
  2. 'name' => '张三',
  3. 'list' => [
  4. ['title' => '标题1', 'content' => '内容1'],
  5. ['title' => '标题2', 'content' => '内容2'],
  6. ]
  7. ];
  8. ->setExtraHtmlFile('test', 'toolbar_top', $params)

比如html模板内容如下:

  1. <h1>用户名:{$name}</h1>
  2. <ul>
  3. {volist name="list" id="vo"}
  4. <li>标题:{$vo.title} - 内容:{$vo.content}</li>
  5. {/volist}
  6. </ul>